idle away one's youth - Spanish English Dictionary